home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir36 / makv2_6.zip / COLOR.BAT < prev    next >
DOS Batch File  |  1993-06-30  |  3KB  |  149 lines

  1. @echo off
  2. if "%1" == "off" goto off
  3. IF "%1" == "OFF" goto off
  4. if "%2" == "black" goto black
  5. if "%2" == "BLACK" goto black
  6. if "%2" == "red" goto red
  7. if "%2" == "RED" goto red
  8. if "%2" == "green" goto green
  9. if "%2" == "YELLOW" goto yellow
  10. if "%2" == "yellow" goto yellow
  11. if "%2" == "YELLOW" goto yellow
  12. if "%2" == "blue" goto blue
  13. if "%2" == "BLUE" goto blue
  14. if "%2" == "magenta" goto magenta
  15. if "%2" == "MAGENTA" goto magenta
  16. if "%2" == "cyan" goto cyan
  17. if "%2" == "CYAN" goto cyan
  18. if "%2" == "white" goto white
  19. if "%2" == "WHITE" goto white
  20. goto inst
  21. :black
  22. set %back=40
  23. goto fg
  24. :red
  25. set %back=41
  26. goto fg
  27. :green
  28. set %back=42
  29. goto fg
  30. :yellow
  31. set %back=43
  32. goto fg
  33. :blue
  34. set %back=44
  35. goto fg
  36. :magenta
  37. set %back=45
  38. goto fg
  39. :cyan
  40. set %back=46
  41. goto fg
  42. :white
  43. set %back=47
  44. :fg
  45. if "%1" == "black" goto fblack
  46. if "%1" == "BLACK" goto fblack
  47. if "%1" == "red" goto fred
  48. if "%1" == "RED" goto fred
  49. if "%1" == "green" goto fgreen
  50. if "%1" == "GREEN" goto fgreen
  51. if "%1" == "yellow" goto fyellow
  52. if "%1" == "YELLOW" goto fyellow
  53. if "%1" == "blue" goto fblue
  54. if "%1" == "BLUE" goto fblue
  55. if "%1" == "magenta" goto fmagenta
  56. if "%1" == "MAGENTA" goto fmagenta
  57. if "%1" == "cyan" goto fcyan
  58. if "%1" == "CYAN" goto fcyan
  59. if "%1" == "white" goto fwhite
  60. if "%1" == "WHITE" goto fwhite
  61. goto inst
  62. :fblack
  63. set %fore=30
  64. goto go
  65. :fred
  66. set %fore=31
  67. goto go
  68. :fgreen
  69. set %fore=32
  70. goto go
  71. :fyellow
  72. set %fore=33
  73. goto go
  74. :fblue
  75. set %fore=34
  76. goto go
  77. :fmagenta
  78. set %fore=35
  79. goto go
  80. :fcyan
  81. set %fore=36
  82. goto go
  83. :fwhite
  84. set %fore=37
  85. :go
  86. prompt $e[1;%fore%;%back%m$p$_$g
  87. set back=
  88. set fore=
  89. goto end
  90. :inst
  91. echo ╔═════════════════════════╗
  92. echo ║    Welcome to Color!    ║
  93. echo ║   All rights reserved   ║
  94. echo ║ (c)1992 MAK Industries  ║
  95. echo ╟─────────────────────────╢
  96. echo ║ Any sale, charging for, ║
  97. echo ║   or use of this file   ║
  98. echo ║  in any other way than  ║
  99. echo ║  Shareware is against   ║
  100. echo ║   the author's wishes   ║
  101. echo ╚═════════════════════════╝
  102. pause
  103. echo ╔═════════════════════════╗
  104. echo ║ To use Color type:      ║
  105. echo ║                         ║
  106. echo ║  COLOR [foreground]     ║
  107. echo ║    [background] [BOOT]  ║
  108. echo ║                         ║
  109. echo ║    Note:                ║
  110. echo ║     [BOOT] is optional  ║
  111. echo ║                         ║
  112. echo ║ replacing [foreground]  ║
  113. echo ║ and [background] with   ║
  114. echo ║ any of these colors:    ║
  115. echo ╟─────────────────────────╢
  116. echo ║ BLACK RED GREEN YELLOW  ║
  117. echo ║ BLUE MAGENTA CYAN WHITE ║
  118. echo ╚═════════════════════════╝
  119. pause
  120. :end
  121. echo on
  122. echo off
  123. if "%3" == "boot" goto bootend
  124. echo ╔═════════════════════════╗
  125. echo ║ To insure more programs ║
  126. echo ║ come out for Shareware  ║
  127. echo ║  a registration fee of  ║
  128. echo ║   $5-$10 is asked for   ║
  129. echo ║ by all who continue to  ║
  130. echo ║   use these programs.   ║
  131. echo ║ If you do this you may  ║
  132. echo ║   recieve an updated    ║
  133. echo ║ version and maybe a few ║
  134. echo ║  other programs to try  ║
  135. echo ╟─────────────────────────╢
  136. echo ║  The address to send to ║
  137. echo ║          is.....        ║
  138. echo ║                         ║
  139. echo ║    Marc Kurtz           ║
  140. echo ║    c/o MAK Industries   ║
  141. echo ║    3-13th street        ║
  142. echo ║    Holbrook, NY 11741   ║
  143. echo ╚═════════════════════════╝
  144. goto quit
  145. :off
  146. prompt $p$_$g
  147. :bootend
  148. :quit
  149.